#include<iostream>
#include<vector>
using namespace std;
const int N=1010;
auto a=vector(N,vector<int>(N));
auto b=a;
void insert(vector<vector<int>> &b,int y1,int x1,int y2,int x2,int c){
  b[y1][x1]+=c;
  b[y2+1][x2+1]+=c;
  b[y1][x2+1]-=c;
  b[y2+1][x1]-=c;
}
int main(){
  int n,m,q,c;
  cin>>n>>m>>q;
  // for(int i=1;i<=n;i++){
  //   for(int j=1;j<=m;j++)cin>>a[i][j];
  // }
  for(int i=1;i<=n;i++){
    for(int j=1;j<=m;j++){ 
      cin>>c;
      insert(b,i,j,i,j,c);
    }
  }
  while(q--){
    int y1,x1,y2,x2;
    cin>>y1>>x1>>y2>>x2>>c;
    insert(b,y1,x1,y2,x2,c);
  }
  for(int i=1;i<=n;i++){
    for(int j=1;j<=m;j++) 
      b[i][j]+=b[i-1][j]+b[i][j-1]-b[i-1][j-1];
  }
  for(int i=1;i<=n;i++){
    for(int j=1;j<=m;j++)  cout<<b[i][j]<<" ";
    cout<<endl;
  }
}